Big Huge Thesaurus

membrane bone

noun

sounds kind of like